High-density towers of lettuce and pak choi, or a three-storey farm in an office building - could this be the future of farming? David Gregory-Kumar reports.