About Lester Howard Search Limited (09717503) United Kingdom