About Llys Isfryn Management Company Ltd (11944778) United Kingdom