About Hendra Meadows Management Company Ltd (13517253) United Kingdom