About Mentmore Barns Management Company Ltd (10902620) United Kingdom