Nick Candy Sells London Home for £270 Million in Biggest UK Residential Property Deal Ever