About Nicholas Charles Cars Limited (11119401) United Kingdom