About Lester & Co Builders & Developers Limited (10677930) United Kingdom