Urban food farms are proving there’s no need to head to the shops when you can grow what you need in your backyard.