About Llandudno Holidays Ltd (11716976) United Kingdom