About James Hambro & Company Limited (08111361) United Kingdom