About Northwood Cars Ltd (12674946) United Kingdom