Thank you for the help.
BA did good job providing me with an accommodation and dinner voucher, but I do think that I should be compensated on the delay. After all I could have been at home with my family but instead ended up staying at some crummy airport hotel at LHR.