About Placespace Property Management Limited (02785629) United Kingdom