About Slough Ltd (11804926) United Kingdom