About Matrix Stevenage Limited Partnership (LP010140) United Kingdom