About The Spink London Limited (12886963) United Kingdom