About The Abergele Hoptimist Ltd (11415362) United Kingdom