Owen Architects Limited has been on the British market for at least 13 years. Registered under the number 07590024 in 2011, the company is based at C/o Xeinadin Corporate Recovery, Manchester M2 3BD. This firm's SIC code is 71111 and has the NACE code: Architectural activities. The company's most recent filed accounts documents describe the period up to 2022-03-31 and the latest annual confirmation statement was released on 2022-04-04.