About Lamorna Retreats Limited (13685593) United Kingdom