About Northam Technical Limited (12411309) United Kingdom