About Friars Place (management) Limited (02325413) United Kingdom