Richard Salter has proposed a 20m long structure with three walls and a green roof on land inside the Isle of Wight National ...