About Simpson Thomson Filters Ltd (08932169) United Kingdom