About Slough Green Investments Limited (05850718) United Kingdom