About Excell Communications (shropshire) Limited (05486817) United Kingdom