About Tally Lucas Associates Ltd (11324645) United Kingdom