About James Barraclough Engineering Limited (13626183) United Kingdom