Middleton Common Farm Shop & Tea RoomsMiddleton Common Lane, Ditchling Common, Hassocksopens at 09:00 today