About Windermere Holdings Limited (08049697) United Kingdom