About Lexcap Limited Partnership (SL035263) United Kingdom