About Macleod Corporation Ltd (09482670) United Kingdom