About Glen Hall Property Management Limited (07620366) United Kingdom