About Soho And Finch Ltd (12284996) United Kingdom