About Barraclough Translations Limited (07154059) United Kingdom