About Stratford Properties (london) Ltd (12683286) United Kingdom