About Alexander Mackenzie & Company Limited (SC029899) United Kingdom