About Jacks Ovens Limited (11726715) United Kingdom