About The Willows Management Company (ni) Limited (NI659418) United Kingdom