About Hector And Finch Group Ltd (11723088) United Kingdom