APGRD id 4017 APGRD Notes London-based, independent production company of theatre, film and TV. Country England