About Placeoption Property Management Limited (02642506) United Kingdom