Where this organisation works

TED LEONARD FOUNDATION works in Portugal.

In the UK, TED LEONARD FOUNDATION works in England And Wales.

placeRegistered office: E12000007