About The Stroud Valley Limited Partnership (LP008586) United Kingdom