About Lancashire Tar Distillers Limited (00878356) United Kingdom