Pat McFadden said a ‘Tory loophole’ will be closed to ensure more transparency.