About Shelby L Limited (11788980) United Kingdom