About Babcock Infrastructure Holdings Llp (OC376673) United Kingdom