About Mcgill Property Investments Limited (12935446) United Kingdom