Editorial TeamNo.1 Grosvenor Square Penthouse sells for £140MThe sale ranks as the UK's second most expensive sale made in 2020.