About Terranova Property Investment Limited (10050669) United Kingdom