About J.a. & E.v. Horwood Brothers Limited (00638828) United Kingdom