About Northwood Scientific Limited (10992519) United Kingdom