About Ballymacaw Limited (06956197) United Kingdom