About H. Luscombe & Son Limited (00857893) United Kingdom