About Abercairn 67 Ltd (13072198) United Kingdom