About J & C Sheppard Limited (04713841) United Kingdom