About Lafford & Leavey Limited (04618490) United Kingdom