About Helen Wallace Lafford Ltd (11953025) United Kingdom