About Cuilcheanna House Onich Limited (SC681401) United Kingdom