About Sandton Limited (12627766) United Kingdom