About Nexa South Wales Limited (07610303) United Kingdom