About Northwood Sales (london) Ltd (13165797) United Kingdom