About Taylor Specialist Vehicles Ltd (12881521) United Kingdom