About Walker Filtration Limited (01726079) United Kingdom