About Barry Holdings Ltd (07543293) United Kingdom