About Sloughtyres Ltd (11178626) United Kingdom