About Farnham Slough Ltd (12117297) United Kingdom