About Straighsite & Partners Lp (SL011765) United Kingdom