What is B.M.G General company ?
It is a small business with a few years of experience of many different areas of home renovations and commercial and residential cleanings, but uniqly specializing in tile settings of any tile or stone, flooring also in any type of floors (Laminate, Hardwood, ect.) and painting.