About Shelby Company Nottingham Limited (11075849) United Kingdom