About Llys Felin Newydd Management Company Limited (02368666) United Kingdom