About Slough Estates Limited (08577185) United Kingdom