APGRD id 3646 APGRD Notes Formed 1953. Based at the Theatre Centre 44a Loudoun Road, London. Country England