About Barry Tape Limited (08299366) United Kingdom