About Sandford Retail Limited (06188065) United Kingdom