About Northwood (holdings) Limited (07735214) United Kingdom