About J Lord & Son Ltd (08673700) United Kingdom