About Cyril Isaacs & Company Limited (01126977) United Kingdom