About 12 Ogwen Terrace Limited (06997860) United Kingdom