About Kellogg Brown & Root Investment Holdings Limited (07057115) United Kingdom