About Sands & Partners Limited (13150386) United Kingdom