About Windermere Flats Limited (00988341) United Kingdom