About Etrick Consult Lp (SL019531) United Kingdom