About S.t&w Laboratories Ltd (12629741) United Kingdom