About Kbr London Ltd (12673906) United Kingdom