About Llys Meirchion Limited (11736956) United Kingdom