About Beca (engineers) Limited (00499382) United Kingdom