About H Lee And Son Limited (11408215) United Kingdom