18/20 Archer Road has been in this business for 17 years. Started under company registration number 06074046, this company operates as a Private Limited Company. You can contact the headquarters of the company during office times under the following location: 18/20 Archer Road South Norwood, SE25 4JN London. The enterprise's classified under the NACE and SIC code 68209 which stands for Other letting and operating of own or leased real estate. 18/20 Archer Road Ltd reported its account information for the period that ended on January 31, 2023. The firm's most recent confirmation statement was filed on February 25, 2023.
Currently, there seems to be a solitary director in the company: David S. (since 2009-10-13). This firm had been presided over by Jennifer B. until October 2009.
David S. is the individual who controls this firm, owns over 1/2 to 3/4 of company shares .