DAVID Beckham crops up at a farm shop with daughter Harper. The former England footballer, 43, was snapped arriving at posh Daylesford Farm in the Cotswolds in a vintage Land Rover with the tot, six. David, who opted to wear a farmer’s cap, and Harper, in a penguin onesie, emerged from the building with several […]