About Edward Finch Limited (04602804) United Kingdom