About Palmer Pest Control Limited (04398097) United Kingdom