About Nichols Cars Limited (10765284) United Kingdom