About William Rochester & Son Limited (03212242) United Kingdom