About Abbey Road (llandudno) Management Limited (05910739) United Kingdom