London property: Flat the size of a garden shed sells for a staggering £325,000

It could be one of the smallest and most expensive flats ever sold in London