About Merrion Group Holdings Limited (12520804) United Kingdom