13 Birdhurst Road South Croydon Management Co. Limited is an active company incorporated on 1 July 1986 with the registered office located in South Croydon, Greater London. 13 Birdhurst Road South Croydon Management Co. Limited was registered 39 years ago.