About Peter Pickard Consulting Limited (11883573) United Kingdom