About Madill Parker Research & Consulting Limited (04611295) United Kingdom