About Northwood Street Limited (10832462) United Kingdom