About Castfield Partners L.p. (SL021304) United Kingdom