About J.ll.leach & Co.limited (00627571) United Kingdom