About Angel & Lockhart (pharma) Ltd (11312266) United Kingdom