About Windermere Estates Limited (08488509) United Kingdom