About Legacy Tax & Trust Solutions Ltd (04965103) United Kingdom