About J. W. Lodge & Sons Limited (01090571) United Kingdom