About Shield Pest Control (uk) Limited (02795130) United Kingdom