About Specialist Vehicle Research And Development Ltd. (07992684) United Kingdom