About Barry Road Holdings Ltd (10761731) United Kingdom