About Lester Management Services Limited (10440347) United Kingdom