About Call Handling Services Limited (02610940) United Kingdom