About David Tarr Associates Limited (10835895) United Kingdom