About Llandudno Bay Hotel & Spa Limited (08716571) United Kingdom