About Lyndhurst Communications Ltd (09303356) United Kingdom