About Windermere Capital Limited (10857544) United Kingdom