About Barwood Property Investment Limited Partnership (LP013493) United Kingdom