About Shelby Motor Company Limited (12764525) United Kingdom