About Lench And Hench Limited (13579090) United Kingdom