About Willowcroft Management Company Limited (NI059048) United Kingdom