About Knox & Wells Holdings Limited (02924037) United Kingdom