About Glenhurst Road Management Company Limited (11120207) United Kingdom