About Macey Macleod Holdings Limited (09985245) United Kingdom