About J & C Holdings Limited (04580150) United Kingdom