About Terrassen Holdings Limited (01352995) United Kingdom