About Special Motors Ltd (12132623) United Kingdom