B &M is selling a 'dreamy' £20 lamp that bears a striking resemblance to a £42 Amazon version. The budget retailer has become ...