About L D Tindall Recovery Ltd (13126261) United Kingdom