About Duffield Telecommunications Services Limited (10794491) United Kingdom