About Northwell Limited (11588341) United Kingdom