About 39 Abbey Road (llandudno) Management Company Limited (05288932) United Kingdom