About Jack Masters Limited (02093107) United Kingdom