About Howard Lee & Son Limited (01295112) United Kingdom