About J & Brothers Limited (13384397) United Kingdom