About M Richards Telecoms Ltd (13061794) United Kingdom