About Glebe House Management Company (northleach) Limited (06166092) United Kingdom