About Spot Developments Limited (09461038) United Kingdom