About H & C Stores Ltd (05998373) United Kingdom