About Le Meignen Mirabaud & Company Limited (04198508) United Kingdom