About Longcroft Systems L.p. (SL027350) United Kingdom