About Slough Excellence Ltd (06022462) United Kingdom