About Montrose Direct Lp (SL025426) United Kingdom