About Mcgregor Property Development Ltd (SC587090) United Kingdom