About Barry Masterful Limited (12898593) United Kingdom