About Lennard Associates Limited (01262061) United Kingdom