The gifts and donations made to Cities of London and Westminster's MP have been revealed. MPs are required to declare their financial interests within 28 days of the start of a new Parliament.