About Abacairn Limited (06019730) United Kingdom