The london Central Mosque Trust Ltd, Registered in England and Wales. Company Number: 442394. Registered Office Address: 146 Park Road, London, NW8 7RG | Tel 020 7724 3363 | Fax 020 7724 0493 | Secretary 02077252213, 02077252152