About Fletcher Telecoms Limited (08599951) United Kingdom