About Aecom Europe Holdings Limited (06765188) United Kingdom