Looking for a small, cosy place to live in London? Well, this tiny £225,000, 125sqft flat just might be the place for you. Business Insider UK took a look inside the compact apartment ...