About The Sloane Street Limited Partnership (LP005304) United Kingdom