Find the word definition

Wikipedia
Ainsworths

Ainsworths – formally registered as Ainsworths (London) Ltd – is a British limited company. It describes itself as specializing "in the making and provision of traditional homoeopathic remedies and the individual preparation of Bach flower remedies".