About John Anderson & Partners (SL001212) United Kingdom