About Skye Alexandra House Cic (08860759) United Kingdom