About Shelby International Limited (13363093) United Kingdom