About Macleod Blaine Limited (02805895) United Kingdom