About James Waddell & Company Limited (SC053336) United Kingdom