About Canna Treehouse Limited (NI655700) United Kingdom