About Nro Leighton Engineering Limited (07795556) United Kingdom