About Shrewsbury Telecom Limited (06289268) United Kingdom