Londa & Befl began its business in 2017 as a Private Limited Company under the following Company Registration No.: 10544224. This firm's headquarters was situated in London at 14 Southwood Avenue. This particular Londa & Befl Limited company had been operating in this business field for five years.
Spencer D. was the enterprise's director, arranged to perform management duties seven years ago.