OLDCASTLE PAYROLL, INC. is an Active company incorporated on September 10, 1980 with the registered number 846936. This Foreign for Profit company is located at 900 Ashwood Parkway, Suite 600, Atlanta, GA, 30338, US and has been running for forty-four years. There are currently three active principals.