About Store Property Investments Limited (00549704) United Kingdom