About Mcgill Solutions Limited (13439770) United Kingdom