About Shefford Telecom Limited (02282932) United Kingdom