About Dean Engineering Consultants Limited (05082323) United Kingdom