WILLIAM SAPCOTE AND SONS LIMITED