About Glenrake Management Company Limited (03177312) United Kingdom