About Lester Control Systems (holdings) Limited (09166246) United Kingdom