About Savills Retail Limited (08789983) United Kingdom