About Phillimore Place Property Management Limited (03218609) United Kingdom