About Duncan Pic Limited (12464568) United Kingdom