About The Willows (hale) Management Company Limited (05266399) United Kingdom