About Llech Y Dwr Ltd (12681608) United Kingdom