About Macgregor Pharma Consulting Limited (08735567) United Kingdom