About Lambarde Carpentry Ltd (13705252) United Kingdom