About W. R. Barras Ltd (12429618) United Kingdom