About N & L Comms Limited (12451360) United Kingdom