About Abubakr Masjid Glasgow Ltd (SC700133) United Kingdom