About Sandton Associates Limited (13216159) United Kingdom