About Allard Sports Cars Limited (08340704) United Kingdom