Luxury Self Catering Tree House Devon, Holiday Tree House Devon