About Osterwald Rathbone & Partners Limited (08536783) United Kingdom