About Blackpool Design Coachbuilders Limited (07888790) United Kingdom