About Sandford Investments Limited (08370717) United Kingdom