Last year my flight from Amsterdam to London was late coming in, and as a result I lost my connection back to Buenos Aires. I was delayed in London for 24hs and British Airways refused several times to pay me any compensation arguing that the delay was due to 'circumstances outside their control'. I submitted my case to ClaimAir and they got me my compensation efficiently and smoothly... If you have trouble getting the compensation you are entitled to, don't hesitate to contact them!