About James Barr & Son (engineering) Limited (00513785) United Kingdom