About Kellogg Brown & Root London Holdings Limited (07470197) United Kingdom