About Northwood Sheffield Limited (05722469) United Kingdom