About Shelby Vehicle Services Limited (02890961) United Kingdom