About Northwood Castings Limited (09027429) United Kingdom