About H.m.sowerbutts & Co Limited (00580360) United Kingdom