About Mcdougall Property Investments Ltd (13184586) United Kingdom