About The Howbury Park Limited Partnership (LP017643) United Kingdom