About Picton Communications Limited (02171353) United Kingdom