About Ispa Properties Ltd (03762306) United Kingdom