About Denewood (windermere) Management Limited (10345471) United Kingdom