About Northwood (glasgow) Limited (SC230367) United Kingdom