About Meg House Investments Ltd (13554614) United Kingdom