About Holbear Grange Management Company Limited (06320495) United Kingdom