About Sandton London Limited (07041890) United Kingdom