About Ballycastle Climbing Frames Ni Ltd (NI669776) United Kingdom