About Lister Horsfall Holdings Limited (12484774) United Kingdom