High overheads. Large car parks have to be paid for.
Also, a decent wholesaler will have a steady flow of customers all day. B&Q sometimes packed, sometimes empty. The wholesaler will also have account customers they deliver to, further reducing the staff to turnover ratio.