About Retail Stores Property Holdings Limited (04208613) United Kingdom