About Coachbuilders House Limited (11030568) United Kingdom