About Balcairn Ltd (SC611751) United Kingdom