About Tallis Property & Investments Ltd (07856883) United Kingdom