About L&nwr Company Limited (09930921) United Kingdom