About Windermere Exclusive Limited (12733500) United Kingdom