About J Huddleston Limited (03278032) United Kingdom