About Shelby London Limited (12134898) United Kingdom