About Macleod Associates (uk) Limited (07653790) United Kingdom