About Talisman Partners & Associates Ltd (07754603) United Kingdom