About Windermere Investments Limited (10201048) United Kingdom