About The Glebe Berkhamsted Management Limited (08132862) United Kingdom