About Jack Grills Ltd (13310543) United Kingdom