About J.t. Lord & Son (sleaford) Limited (01378868) United Kingdom