About Matrix Property Investment Limited (04211665) United Kingdom