About Jack S Patch Limited (12947871) United Kingdom