About Ballymacrea Ltd (NI630557) United Kingdom