About Meadhay Investments Ltd (11709819) United Kingdom