About Kellogg Brown & Root Trustees Limited (SC106598) United Kingdom