About Stornaway Ltd (09226051) United Kingdom