About James Lister Holdings Limited (07241130) United Kingdom