About H.duncombe Limited (10728421) United Kingdom