About Cedar Communications Limited (02709621) United Kingdom