About The Carshalton Water Tower And Historic Garden Trust (04175186) United Kingdom