About Macleod Howie Ltd (SC622916) United Kingdom