About J C Lodge Ltd (13468010) United Kingdom