About Placemanor Limited (04689689) United Kingdom