Babcock is Ruislip based company that is listed as Facilities Management.
Location of Babcock is Building 195 R A F Northolt, Ruislip.