About Alexander Maclaren & Company Limited (01227667) United Kingdom