About Shenfield Communications Ltd (08326768) United Kingdom