The Budget of UK is prepared by:
House of Lords
Cabinet
The House of Commons
(B) Cabinet
Explanation: