About Store Property Holdings Limited (01425588) United Kingdom