About J & R Filtration Limited (11381836) United Kingdom