About J C Harrow Limited (13378651) United Kingdom