About Nat.l.powell Limited (10117086) United Kingdom