About The Pied Piper Pest Control Co. Limited (02680971) United Kingdom