About Sandton Investments Limited (05469395) United Kingdom