About Meadhall Investments Limited (13660522) United Kingdom