About Lancashire & Williams Limited (00841371) United Kingdom