About Northwood Engineering Limited (07216256) United Kingdom