About Slough Communications Limited (08714113) United Kingdom