About James Anderson & Partners (SL001217) United Kingdom