About Lord Kitchens Ltd (13259494) United Kingdom