About L.h. James & Son Limited (02688776) United Kingdom