About Phoenix Filters Ltd (06466023) United Kingdom