About Nick Barry Ltd (12399033) United Kingdom