About N&s Teesside Limited (12930941) United Kingdom