About Windermere Gardens (leigh) Management Limited (07258512) United Kingdom