About E. Finch And Sons Limited (00209891) United Kingdom