About Delap & Waller Mechanical & Electrical Consulting Engineers Limited (02158142) United Kingdom