About Slough Traders Ltd (11814491) United Kingdom