About Nelwood Technical Services Limited (05012585) United Kingdom