About Northwood (leicester) Limited (04334498) United Kingdom