About Windermere Developments Limited (04992404) United Kingdom