About Llanilid Management Company Limited (12294303) United Kingdom