About Alexander Maclean Limited (12258647) United Kingdom