The arrival of spring! It seems that Spring is finally here (at least considering London’s weather). The sun is shining …