About Demco Communications Limited (02694694) United Kingdom