May be they have taken their info from this site which is official.
The Islamic CUltural Centre & The London Central Mosque - It’s Your Mosque Too !