About Shelby Corporation Limited (SC648030) United Kingdom