About Duncan Petty Consultancy Ltd (11721583) United Kingdom