About J.a. Mackie & Partners (SL000168) United Kingdom