About Rodboro Communications Limited (02925931) United Kingdom