About Black & Veatch International Ltd. (02153633) United Kingdom