About Barry & Barry Limited (00673557) United Kingdom