About Kilda Ltd (06859267) United Kingdom