About H. Lord & Son (oldham) Limited (00585306) United Kingdom