About Lavenham Holdings Limited (13463665) United Kingdom