About J Howell Trading Limited (10684558) United Kingdom