About Lambert-dowell Ltd (07028443) United Kingdom