About Lordcastle L.p. (SL026383) United Kingdom