About Northwood (2017) Ltd (10572115) United Kingdom