About Joe Howard Limited (09388846) United Kingdom