About Aberamffra Terrace Owners Limited (10765880) United Kingdom