Home About Services Team Contact

We specialize in remodeling and home renovations.

Basement Finishing

Bathroom Renovation

Kitchen Renovation

Total Home Renovation

Building Additions

Service Locations

Home Advisor

Comments: BCM London is a terrific company who does excellent work. They ensure that you are 100% satisfied with their work. All my questions were answered in a clear and competent manner. They are true professionals in their craft. This was my first time using this company but certainly not my last. Mr. Salar the Project Manager makes you feel at ease because he is personable and friendly. They did a great job and I would not hesitate to use them again in the future.

By Brenda M. in Alpharetta, GA Project: Remodel or Renovate One or More Rooms
Home Advisor

Comments: Very best contracting experience, ever. Project Manager, Salar, was exceptional in his courtesy, attention to detail, craftsmanship and came in on time, on budget. I can recommend this company without reservation and complete confidence.

By John W. in Alpharetta, GAA Project: Remodel a Bathroom
Home Advisor

BCM London and their group of experienced workers provided excellent service, cleanup, and responsiveness to our needs. We were constantly making changes along the project and BCM London did a great job adjusting the scope of the project to meet our final needs. We got estimates from three local qualified contractors and BCM London was the only one who spelled out each step of the construction process item by item with prices in the written estimate. The other contractors just game us a lump sum and vague details of the scope which I could tell was going to lead to major change orders. BCM London was picked for their attention to detail from the beginning which lasted throughout the life of the remodel process. Their accounting system worked great with emailed invoices at the predetermined phases of the project as agreed upon during the estimate process. The projects turned out fantastic and we are asking for additional estimates for future projects.

By Todd R. in Marietta, GA Project: Remodel a Bathroom
Home Advisor

They do great work! If you ever have a question or concern, they address it immediately and are always willing to make it right. They adapt quickly to any changes you might have without making you feel bad for asking for a change or addition.

By Rick J. in Alpharetta, GA Project: Remodel a Basement
Home Advisor

We used BCM London to finish our 1500 SF basement. They laid out the road map at the beginning from the budgeting stage to the finishing stage and they followed through with everything as they promised. They did a great job communicating with us throughout the entire project and they were always available to answer our questions or address any of our concerns. The kept the job site clean and organized throughout the entire project. They delivered a high quality product and it definitely surpassed our expectations. Overall we had a great experience working with them and we would definitely recommend them to anyone who is interested in finishing their basements.

By Mary G. in Kennesaw, GA Project: Remodel a Basement

It was indeed a pleasure to work with BCM London Inc. for a master bathroom remodeling, which included replacement of bathtub, shower, toilet, lighting and vanity, plus complete floor tiling and new window installation. Prior to the project, all details were discussed, Certificate of Insurance and License offered and References provided. The Estimate of project was detailed and accurate; giving a breakdown of timing and cost for completion. During the project, each step was made known in advance and execution completed as described. All sub-contractors were extremely courteous, skilled craftsmen, completing all the work on time and meeting all the details outlined within the original Estimate. Again, it was indeed a great pleasure to work with BCM London Inc. and would highly recommend for home construction and/or remodeling projects.


Licensed and proven general contractor with more than 10 years of experience in every aspect of the construction business. We take great pride in our reputation for superior client satisfaction. We strive to satisfy owners and consistently deliver projects on time, within budget, and to a high standard of quality. Our business has always been renowned for excellence in craftsmanship and we continue that focus today.

We go above and beyond during every single project to ensure that our clients are receiving top-notch service and are having the best possible experience during their renovation project. We listen very carefully to the needs of our clients and we do our best to make their wants and needs a reality that will surpass their expectations.

Allow us to prove to you how much different we are from your typical contractor. We assure you that you will receive a service that is second to none!

  • Metro Atlanta
  • Forsyth County
  • Fulton County
  • Gwinnett County
  • Cobb County

What To Consider When Choosing A General Contractor In Alpharetta?

When you decide to begin any construction project, it is important to choose the right general contractor in Alpharetta. Spending time to do the research to find the right general contractor Alpharetta can save a lot of headaches in the long run. While the price plays a significant role when choosing the best contractor on the market, it shouldn't be the only factor to consider. There are numerous other factors to consider when choosing the right general contractor in Alpharetta. In fact, there are many red flags to look for when choosing the right candidate for the job. Here are important things to look for when choosing the best Alpharetta general contractor for your construction project.

The experience of the contractor is one of the most important to consider. Does the candidate have enough experience required to meet the scope of your project? In fact, it is important to align the skills of the contractor with the work of your project. Ask the contractor if they have performed similar work before and about their unique capabilities. In fact, it is ideal to ask the contractor to give you two or three referrals in the area. You should call these people to get to know the quality of work provided by the contractor. That way you can be sure of hiring the right contractor for the construction project.

Another important thing to consider is whether the general contractor has adequate resources at his disposal. Does the contractor have employees working under him? If not, he should have a strong network of subcontractors to perform the work. They should be reliable and be available at short notice so that the contractor can complete the work in a timely manner. If it is a large project, check if the contractor has staff on both the project management and administrative side of the project. If permits are involved in your project, is the contractor familiar with dealing with local authorities and permitting agencies in the area? These are important things to consider when hiring the best general contractor for your project.

Can the general contractor bring in a construction-specific perspective into the project planning area? In fact, when dealing with architects and engineers of the project, the contractor should be creative enough to bring in a different perspective from a construction standpoint. This will help the contractor suggest better ways to practically implement the ideas of the engineering and architect team of your project. A professional contractor will always give their input to such discussions in order to improve the practical viability of your project. That's why you need to choose a professional and experienced contractor to handle your construction project at all times.

Effective communication is of paramount importance to a professional construction contractor. They should be able to communicate with their subcontractors and customers quite effectively. This is what will help to keep your project running smoothly and in a timely fashion. On the other hand, effective communication can help get ideas out of the client to make the project more successful. Subcontractors will also cooperate when the general contractor is known to have an effective communication style.

The right contractor should have a strong financial record. They should be able to maintain a healthy balance sheet which is one of the most important qualities of a general contractor. On the other hand, if the contractor is financially responsible for their business practices, it is a good sign that they will manage the costs of your project accordingly. This will benefit your project in the long run. Most of the time, the owner of the project will ask for a bond of at least 5% of the project when handing over the project. If the contractor asks for money upfront, you should think twice about hiring such an individual for the project. A professional contractor will not ask money upfront but a certain percentage before initiating the project. On the other hand, you should not hire the cheapest contractor on the market.

If the contractor offers a very low quote for your project, you need to be cautious when hiring such a contractor. Most of the time, they may not have adequate insurance or use low-quality materials for the project. You should compare 3-4 estimates from different contractors before deciding to pick the right one for the job. Make sure you compare apples to apples when doing so. With a little research, you can find a professional contractor who offers a high-quality job at an affordable price. That is the best way to get the best return on investment on the money you invest in the project. These are important things that you need to look for when choosing the right general contractor in Alpharetta.

Depending on the value of your project, you need to make sure that the general contractor is licensed and bonded to cover the amount of your project. The worst nightmare of a project owner is if the general contractor walks off of the project before its completion. The performance bond will ensure the completion of the project under such circumstances. But if the contractor hasn't furnish a bond, you will be responsible for the completion of the project. Just imagine how much money you would be wasting under such circumstances! That's why it is important to hire a general contractor that is licensed and adequately bonded. They should have aequate insurance coverage too. Workers compensation and general liability are two of the essential policies in this regard. The policies should be valid for the entire period of the construction project. These are important things to consider when choosing the best general contractor for your construction project.

In conclusion, if you are searching for a reliable general contractor in Alpharetta, you need to be cautious. There are many contractors out there but all of them are not the same. The above read offers information on what to look for when hiring a GC.