About Oxford Technical Services L.p. (SL023906) United Kingdom