About Llangollen Hoptimist Limited (11983115) United Kingdom