About The Willows (newton-le-willows) Management Company Limited (05991732) United Kingdom