About William Diffley Consulting Engineers Limited (08502499) United Kingdom