About Windemere Management Company Ltd (09010259) United Kingdom