About Macleod & Macleod Ltd (SC672756) United Kingdom