About Ss Slough Ltd (12242897) United Kingdom