About L And R N Company Limited (11404588) United Kingdom