About Spero Properties Limited (04658859) United Kingdom