About Shelby Comp. Limited (13261871) United Kingdom