About H Lord & Son Limited (06618686) United Kingdom