About Glen Road Property (management) Ltd (05971745) United Kingdom