About Land & Submarine Communications Limited (09428182) United Kingdom