About Masjid Abu Bakr & Islamic Cultural Centre Stoke Limited (12002029) United Kingdom