About Technical Pest Solutions Limited (08426751) United Kingdom