British Land has sold Wardrobe Court in central London to Gem Hotels for around £70m.