About Northcairn Ltd (13584546) United Kingdom