About Leversedge Telecom Services Limited (01207776) United Kingdom