About Kennard Wells Limited (05295094) United Kingdom