Nick Candy Sells London Home for Record £270 Million: Inside the Deal That Has Stunned the Property World