About Rupert Hambro & Partners Limited (01970859) United Kingdom