About Nick Motors Wellingborough Ltd (13287356) United Kingdom