151-153 Barking Road
Greater London E16 4HQ
The Celia Hammond Animals Trust operates in London and throughout the South East to help stray, abandoned and unwanted animals.
The Rescues Aims and Objectives
The Trust has a strict non-destruction policy unless animals are suffering with a terminal illness or are hopelessly injured and beyond any veterinary help.