About Lester Associates Limited (03707482) United Kingdom