Consultant
David Allen BEng CEng MIStructE
![](/media/x5fl2nqd/people.jpg?width=100&quality=10&v=1da6e329df23f90)
Consultant
David Allen BEng CEng MIStructE