About Peter Duff Consulting Ltd (13069633) United Kingdom