About Zebra & Willcock Ltd (13687485) United Kingdom