About Northwood Wrexham Limited (05624284) United Kingdom