About Llys Dolwerdd Management Company Limited (12246090) United Kingdom