About Stephen Brown Retail Property Limited (04411051) United Kingdom