About Knox & Wells Limited (00306681) United Kingdom