About Mcgregor Macleod Ltd (SC525228) United Kingdom