It's horribly intrusive IMHO, but the UK laws insist they have to take steps to ensure you can afford to lose/deposit large amounts, are not laundering illegal cash, not embezzling funds to gamble with (common) and stuff like that.
I do not agree bookmakers should be put in a position to do this, but that is how it is under UKGC rules.