About Barrow Brook Grange Management Company Limited (07510278) United Kingdom