About Macleod Holdings Limited (SC663230) United Kingdom