About Barretts Of Tavistock Limited (10111792) United Kingdom