About J C Harrington Limited (SC429488) United Kingdom