About Barry Sc Ltd (11527426) United Kingdom