Home Business The Museum of Failure is coming to the UK – and Britain’s flops are centre stage