About D & E Technical Consultants Limited (07936289) United Kingdom