About H & Lee Limited (09570572) United Kingdom