About North Barry Ltd (13271565) United Kingdom