About Lennards Consultants Limited (08403860) United Kingdom