CC Land launches new digital customer experience platform at The Leadenhall Building