About Hamdden Llyn Cyf (04634939) United Kingdom