About Kelham Filtration Services Ltd. (10971296) United Kingdom