Thames21 are a voluntary organisation who keep London's waterways clean and create new habitats for London wildlife.
This content has been supplied by Thames21
Walbrook Wharf, City of London Corporation, 78 - 83 Upper Thames Street, London, EC4R 3TD
For More Information:
+44 (0)20 7248 7171