About Mcgill Investments Limited (10832204) United Kingdom