About Tubby Jacks Cookers Limited (10726897) United Kingdom