About H J Finch & Co Limited (03762259) United Kingdom