About Lister Carter Associates Limited (04019379) United Kingdom