About Willowgrove Developments (n.i.) Ltd (NI638861) United Kingdom