About Northwood Properties Partnership Limited (SC442104) United Kingdom