About John Lennards Associates Limited (03883103) United Kingdom