About Slough Industrial Limited (11255092) United Kingdom