About Northwood (st Albans) Limited (05867211) United Kingdom