About Slough Technology Limited (11994110) United Kingdom