About J B Contactors Limited (12387247) United Kingdom