About Kbr (keeping Business Running) Limited (01866581) United Kingdom