About Garvagh Limited (10018308) United Kingdom