About W.b.h. Lord & Sons Limited (01148497) United Kingdom