About David J Lord Limited (04580168) United Kingdom