About Excel Communications (hrd) Limited (02553561) United Kingdom