About Barlow Communications Limited (06492319) United Kingdom