About Tamar Land & Property Company Holdings Limited (09006398) United Kingdom