About Ballyhea Dev Ltd (11895024) United Kingdom