About Northwood (aberdeen) Limited (06613523) United Kingdom