Friends of Saint Lucia Int'l.

Carpenters & Docklands Comm. Centre 98 Gibbins Road | E15 2HU | London

+447535827301

Registered Charity in England and Wales # 281188

It looks like the link pointing here was faulty. Maybe try searching?