About Pellow Industries Ltd (12646384) United Kingdom