About Thomas O Maoileoin Limited (07968134) United Kingdom