About Slough Propinvest Ltd (11892085) United Kingdom