About Stenton Consult Lp (SL019030) United Kingdom