About The Thatched Garage Limited (12937089) United Kingdom