About Terra Properties (hackford) Limited (03127302) United Kingdom