About Jack Powell Ltd (12154036) United Kingdom