About Captain Industries L.p. (SL012885) United Kingdom