About Tamar Land & Property Company Limited (09008158) United Kingdom