About J & C Deas Ltd (SC429301) United Kingdom