About 15 Ogwen Terrace Limited (07371533) United Kingdom