As Palestinians mark the 92nd anniversary of the infamous Balfour Declaration, Stuart Littlewood argues that it is time for Britain to make amends for its central role in creating one of the world’s worse injustices, the implanting of the State of Israel on to Palestine and the dispossession of the Palestinian people.