This company is located in Edinburgh under the ID SC021024. This company was established in the year 1939. The main office of this company is located at Atria One 144 Morrison Street. The postal code for this location is EH3 8EX. 23 years ago this business changed its registered name from Mclaren Dick & Company to Capita Mclarens Limited. The company's principal business activity number is 82990 meaning Other business support service activities not elsewhere classified. The firm's most recent filed accounts documents describe the period up to 2021-12-31 and the latest annual confirmation statement was submitted on 2022-12-31.