About Hector And Finch Uk Ltd (11723645) United Kingdom