About Windermere Partners Ltd (08329887) United Kingdom