A investigation by Al Jazeera has revealed that 17 companies linked to Israeli settlements hold £2.1 billion in UK public sector contracts, despite the British government's stated tougher stance on illegal Israeli settlements in the occupied West Bank.