About Uk Northwood Co. Ltd (10657797) United Kingdom