About J.c. Payne Engineering Limited (00617579) United Kingdom