About Slough Project Ltd (13501403) United Kingdom