About Windermere Information Limited (09306398) United Kingdom