This firm called Odoni-elwell was created on Monday 24th August 1998 as a Private Limited Company. The company's registered office may be reached at Cardiff on 1st Floor North, Anchor Court, Keen Road. Should you have to reach the business by post, its zip code is CF24 5JW. The official registration number for Odoni-elwell Limited is 03620581. The firm has a history in registered name changes. Previously this firm had two other names. Before 2012 this firm was run under the name of Elwell Buildings and before that its company name was Thatchmaster. The company's registered with SIC code 25110 which stands for Manufacture of metal structures and parts of structures. Odoni-elwell Ltd filed its latest accounts for the period that ended on 2020-03-31. The firm's most recent annual confirmation statement was released on 2021-08-24.