About Clogher Consultants Limited (09390757) United Kingdom