About Windermere Close Management Company (chorleywood) Limited (01861836) United Kingdom