About Duncan Walker Partnership Ltd (SC396350) United Kingdom