literally any auto parts shop big or small should have bulbs.. even shops that sell random things might have em.
best bet is somewhere like all parts, europarts, or halfords, all will have a guarantee on it, if it dies within whatever their warantee is you get a new one free. poundland bulbs will die every month.
as for the housing, all parts, europarts, or ebay