About Glenholme & Brentwood Management Company Limited (05178385) United Kingdom