About Duncan Phillips Management Limited (12942124) United Kingdom