About Macleod Trading Limited (09078499) United Kingdom