About I. Maclean & Son Limited (10524523) United Kingdom