Open Iftar feeds the public at London's Battersea Arts Centre