About Logani And Finch Limited (13326450) United Kingdom