About James Lister & Sons Limited (00591148) United Kingdom