About Cextech Slough Limited (06878819) United Kingdom