About Dam Design Limited (03859664) United Kingdom