About Specialist Spray & Filter Limited (04998771) United Kingdom