About Slough Investments Limited (08405847) United Kingdom