About S R Finch Ltd (10571073) United Kingdom