About Harrox Ppe Ltd (12593394) United Kingdom