About C.horrocks & Sons Limited (00783568) United Kingdom