About Sanford Investments Limited (02923004) United Kingdom