About May & Baker Pharma Limited (11284178) United Kingdom