About Windermere Corporation Ltd (05266288) United Kingdom