About The Coach House Hollingwood Limited (12412687) United Kingdom