About Windermere Lodges Ltd (08723347) United Kingdom