About Osgodby Telecommunications Limited (08262990) United Kingdom