Leo's Kitchen & Stair Corporation Cabinet Installer - New Britain, CT Looking to contact Leo's Kitchen & Stair Corporation? You can reach them at 860-225-7363