About Abbatt Property Services London Limited (10007406) United Kingdom