About Mackenzie & Stuart Group (SL005190) United Kingdom