About Duncan Lamb Consultants Limited (08547305) United Kingdom