About Llys Y Gweilch Management Company Limited (08043506) United Kingdom