About Lafford & Moore Limited (01344015) United Kingdom