About J & E Lodge Ltd (12056955) United Kingdom