About Lord Grills Ltd (11290684) United Kingdom