About Straight Eight Special Vehicles Limited (13326181) United Kingdom