About J & C Holdings (uk) Limited (05129493) United Kingdom