About Barrett Translations Limited (08014111) United Kingdom