About The Slough Islamic Trust (CE023822) United Kingdom