About J & C Ormerod Limited (13057795) United Kingdom