About Slough Investment Group Limited (11955488) United Kingdom