About Windermere Property Management Ltd (09584346) United Kingdom