About Glen Road Management Company Limited (NI057656) United Kingdom