About New Marque Specialist Cars Limited (06418104) United Kingdom