About Tarra Barber Ltd (13319196) United Kingdom