About Duncan Close Limited (10077987) United Kingdom