About Jeremy Leach Research Limited (06695777) United Kingdom