About Spotspan Property Management Limited (02518244) United Kingdom