About Trotwood Pharma Limited (08282072) United Kingdom