About Meevagh London Limited (NI626166) United Kingdom